package com.lpit.mapper;

import com.lpit.dto.AdminDto;
import com.lpit.pojo.SysAdmin;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

/**
 * @author Administrator
 * @description 针对表【sys_admin(root表)】的数据库操作Mapper
 * @createDate 2023-06-20 16:03:24
 * @Entity com.lpit.pojo.SysAdmin
 */
@Mapper
public interface SysAdminMapper extends BaseMapper<SysAdmin> {
    /*添加管理员数据*/
    void insertSelective(SysAdmin admin);

    /*查询 用户是否存在 ，返回的是用户账号 */
    String selectSelective(String username);

    /*查询 用户是否存在 ，返回的是用户账号 */
    String selectSelective(SysAdmin username    );

    /*查询 用户填写的原密码是否为正确，返回的是 当前用户的账号*/
    String selectReviseAdmin(String username, String admin);

    /*用户密码修改语句*/
    void updateReviseAdmin(String reviseAdmin, String username);

    /*查询用户角色跟权限*/
    AdminDto getRoleAndJurisById(String id);
}




